<?php

use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;

class CreatePaperTable extends Migration
{
    /**
     * Run the migrations.
     *
     * @return void
     */
    public function up()
    {
        Schema::create('paper', function (Blueprint $table) {
            //  Id				表的主键，自增
            $table->increments('id')->comment('自增主键');
            //  Paper_name		试卷名称，唯一，varchar(100)，不为空
            $table->String('Paper_name',100)->comment('试卷名称')->unique();
            //  Total_score		试卷总分，整型数字，tinyint，默认为100
            $table->tinyInteger('Total_score')->comment('试卷总分')->default(100);
            //  Start_time		试卷开始考试时间，时间戳类型（整型int）
            $table->integer('Start_time')->comment('开始考试时间');
            //  Duration			考试时间长度，单位分钟，整型tinyint
            $table->tinyInteger('Duration')->comment('考试时长');
            //   Status			试卷是否启用的状态，1表示启用，2表示禁用，默认为1，tinyint类型`
            $table->tinyInteger('Status')->comment('是否启用的状态，1表示启用，2表示禁用，默认为1')->default(1);


        });
    }

    /**
     * Reverse the migrations.
     *
     * @return void
     */
    public function down()
    {
        Schema::dropIfExists('paper');
    }
}
